* termcap.c: Integer and memory overflow issues.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 29 Jul 2011 01:24:19 +0000 (18:24 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 29 Jul 2011 01:24:19 +0000 (18:24 -0700)
commit0c4972ac70b5de03b4bf2cd36fd41129c31858ba
treee591fe8287157b9016ff2f1ae9e58c8a86450ad1
parent00ff54b155f0b486b8e4a955575e0f74990762f6
* termcap.c: Integer and memory overflow issues.

(tgetent): Use ptrdiff_t, not int, to record results of
subtracting pointers.
(gobble_line): Check for overflow more carefully.  Don't update size
until alloc done.
src/ChangeLog
src/termcap.c